package vista;


import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class PantallaCarreraTerminadaError extends PantallaMensaje {

	private Font fuenteTitulo = FuentesFactory.getFuente("DiscoInferno", 48);
        private static final int TAMANIO_TEXTO_TITULO = 30;
        private static final int TAMANIO_Y_TITULO = 100;
        private static final Font FUENTE_TITULO = new Font(Font.SANS_SERIF, Font.BOLD, TAMANIO_TEXTO_TITULO);
        private JLabel etiquetaTitulo = new JLabel("CARRERA TERMINADA");
        private JLabel etiquetaDetalles = new JLabel();
        private static final Color COLOR_TITULO = new Color(0xAC1703);
        
        public PantallaCarreraTerminadaError(String string) {
                super(PantallaPrincipal.pantallaMenuPrincipal);
                setTitle("Carrera Terminada: " + string);
                mensaje.setLayout(new BorderLayout());
                etiquetaTitulo.setForeground(COLOR_TITULO);
                etiquetaTitulo.setFont(fuenteTitulo);
                etiquetaTitulo.setPreferredSize(new Dimension(PantallaPrincipal.TAMANIO_PREFERIDO_GRANDE.width, TAMANIO_Y_TITULO));
                etiquetaTitulo.setHorizontalAlignment(JLabel.CENTER);
                
                setMensajeError(string);
                etiquetaDetalles.setHorizontalAlignment(JLabel.CENTER);
                
                mensaje.add(etiquetaTitulo, BorderLayout.NORTH);
                mensaje.add(etiquetaDetalles, BorderLayout.CENTER);
        }

        public void setMensajeError(String mensaje) {
                etiquetaDetalles.setText("Motivo: " + mensaje);         
        }
}